Empirical evaluation of software maintainability based on a manually validated refactoring dataset
نویسندگان
چکیده
منابع مشابه
Empirical evaluation of software maintainability based on a manually validated refactoring dataset
Context: Refactoring is a technique for improving the internal structure of software systems. It has a solid theoretical background while being used in development practice also. However, we lack empirical research results on the real effect of code refactoring and its application. Objective: This paper presents a manually validated subset of a previously published dataset containing the refact...
متن کاملA Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملa quantitative evaluation of maintainability of software architecture styles
proper decisions play a crucial role in any software architecture design process. an important decision of design stage is the selection of a suitable software architecture style. lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. consequently, the use of architecture styles in designing is based on th...
متن کاملAn Empirical Evaluation of Refactoring
This paper presents a process evaluation for the agile technique of refactoring based on the language C. The basis for this evaluation is made up by an experiment which is targeted on the aspects of increased maintainability and modifiability. Although the maintainability test shows a slight advantage for refactoring, results show no significant strength here. Concerning modifiability, the over...
متن کاملTowards a Maintainability Evaluation in Software Architectures
Maintainability is an internal quality characteristic that is contemplated by many users and developers, and therefore is deeply related to software architecture. It presents an organization of its components and relation which promote or obstruct different attributes like testability, changeability, and analyzability. As part of a research in progress, this article analyzes and organizes a set...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Information and Software Technology
سال: 2018
ISSN: 0950-5849
DOI: 10.1016/j.infsof.2017.11.012